@media screen and (max-width:1200px){
.nav_ul{ display: none; }
.mobile{ display: block;  width: 100%; top: -2px; z-index: 99999; right: 0; }
.mobile-inner{ width: 100%; }
.phone_banner{ display: block; }
.pc_banner{ display: none; }
.box{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.search{ display: none; }
h1{ line-height: 60px; position: relative; z-index: 999999}
h1 img{ width: 240px; }
.nav{ display: none; }
.flex-prev{ width: 20px; height: 20px; left: 10px; background-size: cover; }
.flex-next{ width: 20px; height: 20px; right: 10px; background-size: cover; }
.foot_left{ display: none; }
.foot_recu{display: block;}
.foot_right{ float: none; width: 100%; background: none; height: auto; padding-top: 20px; }
.foot_dl{ padding: 0 0 10px 10px; }
.foot_div{ padding-left: 10px; }
.foot_bottom{ height: auto; line-height: 24px; padding: 5px 0; }
.foot_top{ padding: 0 0 10px 0; }

.catalog{ float: none; width: 100%; padding-top: 30px; }
.catalog_ul{ overflow: hidden; }
.catalog_ul a{ text-align: center; text-indent: 0; height: 40px; line-height: 40px; }
.details{ float: none; width: 100%;  }
.site{ padding-top: 30px; }
.site_inner{ display: none; }
.message{ padding: 30px 0; }
.mess_cont{ height: auto; text-indent: 0;line-height: 24px; font-size: 14px; margin-bottom: 20px; }
.mess_yan{ text-indent: 0; }
.mess_form{ padding: 0; }
.mess_div{ margin: 0; }
.mess_tit{ display: block; float: none; }
.txt_mess{ width: 90% }
.mess_area{ width: 90% }
.mess_sub{ margin: 30px 0 0 0; }
.special img{ width: auto; height: auto; max-width: 100% }
.supply_dl{ padding: 20px 0; }
.supply_dl dt a{ font-size: 14px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.supply_i{ margin-right: 9px; }
.supply_time{ height: 50px; line-height: 50px; }

.supply_word{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsword img{ width: auto; height: auto; max-width: 100% }
.release h3{ height: auto; line-height: 24px; font-size: 16px; }
.piece{ padding: 30px 0; }
.piece a{ height: auto; line-height: 24px; padding: 5px 0; }
.party_dl{ padding: 20px 0; }
.party_left{ font-size: 14px; padding-left: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }

.news_dl{ padding: 20px 0; }


.inter_h3 .index_i{ font-size: 20px; }
.index_tit{ padding: 20px 0 0 0; margin-bottom: 15px; }
.inter_h3 .index_word{ height: 30px; line-height: 30px; }
.inter_word{ padding: 10px 0 20px 0; }
.service_ul{ margin: 0; }
.service_ul li{ margin: 0 auto 15px; float: none; }
.index_h3{ height: auto; line-height: inherit; padding-bottom: 4px; }
.index_h3{ font-size: 20px; display: block; text-align: center; width: 100%; margin-bottom: 20px; }
.index_word{ display: block; padding: 0; height: 36px; line-height: 36px;  }
.nali_left{ float: none; width: 100%; height: auto; margin-bottom: 20px; display: none; }
.nali_tit{ background: none; }
.nali_img{ width: 100%; height: auto; text-align: center; }
.nali_img img{ width: auto; height: auto; max-width: 100% }

.nali_right{ float: none; width: 100%; }
.nali_ul{ text-align: center; }
.nali_ul li{ float: none; display: inline-block; margin: 0 5px; }
.nali_dl dt a{ height: auto; line-height: 24px; font-size: 14px; padding: 10px 0; text-align: center; }
.nali_dl dd{ height: auto; font-size: 14px; }
.link{ padding-bottom: 30px; }
.link_ul{ border: none; }
.link_ul li{ border: none; width: 50%; text-align: center;  box-sizing: border-box; padding: 0 5px; height: auto; margin-bottom: 10px; }
.link_ul li img{ width: auto; height: 80px; max-width: 100% }
.link_ul li a{ border: 1px solid #eaecef; display: block; }
.mass_dl{ float: none; width: 100%; margin: 0 0 15px 0;}
.mass_div{ margin:0 0 20px 0; }
.mass_left{ font-size: 15px; padding-left: 6px; }
.nali_dl{ margin-bottom: 20px; }
.lism_right{ width: 23%; }
.yztext{ width: 150px; }
.nali_ul li a{ font-size: 15px; }
table{ width: 100%!important }
.news_dl dt{ width: 100%; float: none; height: auto; margin: 0 0 20px 0; text-align: center; }
.news_dl dt img{ width: auto; height: auto; max-width: 100% }
.news_dl dd{ float: none; width: 100%; }
.news_tit{ padding: 0; margin-bottom: 20px; height: auto; line-height: 24px; font-size: 15px; text-align: center; }
.news_tiem{ height: 50px; line-height: 50px; }
.jour_right{ width: 25%; }

.log{ padding: 30px 0; }
.log_ul{ margin: 0; }
.log_ul li{ margin: 0 0 20px 0; float: none; width: 100%; }
.log_img{ width: 100%; height: auto; text-align: center; }
.log_img img{ width: auto; height: auto; max-width: 100% }
.about img{ width: auto!important; height:  auto!important; max-width: 100%!important }
.comp{ padding: 30px 0; margin: 0; }
.comp_dl{ margin: 0 0 20px 0; float: none; width: 100%; height: auto; padding-bottom: 10px; }
.comp_dl dd{ overflow: hidden; }
.comp_word{ padding: 10px; }
.comp_see{ margin-right: 10px; }
.comp_dl dt{ font-size: 15px; background: #4176be; width: 100%  }
.ueditor_baidumap{width: 100%!important }
.index_line{ display: none; }
.mass_see{ margin-bottom: 10px; }

.indeone .index_line{ display: block; }
.indeone .index_h3{ margin-bottom: 0; }








}



@media screen and (max-width:768px){


}
@media screen and (max-width:414px){
.a_banner{background-size:cover!important; height:120px!important;}



}
@media screen and (max-width:375px){
.a_banner{background-size:cover!important; height:107px!important;}

}

@media screen and (max-width:360px){
.a_banner{background-size:cover!important; height:100px!important;}

}
@media screen and (max-width:320px){


}


@media screen and (min-width:1201px){
}

